Configuraciones basicas

Descripcion

Configuraciones básicas que podemos realizar en el archivo .vimrc como "sintaxis highlight" o el "numero de lineas"

Configuracion

Para realizar la configuración de vim lo podemos hacer desde dos archivos:

De manera local para el usuario actual, tenemos que modificar el archivo:

~/.vimrc

De manera global, para cualquier usuario, tenemos que modificar el archivo:

/etc/vimrc

En algunas distribuciones el archivo global es el siguiente:

/etc/vim/vimrc

La configuración local sobreescribirá a la configuración global, en caso de que existan los dos archivos.

Syntax highlight

El syntax highlight nos permite hacer que los distintos elementos de un código se coloreen de una manera diferente.

Para activar esta opción solo tenemos que incluir la siguiente linea en el archivo de configuración:

syntax on

Si queremos activar esta opción desde el propio vim para la sesión actual podemos hacerlo con el comando:

:syntax on

(para desactivarlo):

:syntax off
Establecer numeros de linea

Para activar los numeros de linea añadimos la siguiente opción en el archivo de configuración:

set number

Para activar o desactivar desde la sesión actual de vim usamos:

:set number :set nonumber
Establecer tamaño de tabulador y usar espacios en vez de tabulado

Para establecer las tabulaciones y que se hagan con espacios lo hacemos de la siguiente manera:

set tabstop=4 shiftwidth=4 expandtab
Establecer autoindentación

Para activar la autoindentacion que trae vim por defecto lo hacemos con:

set autoindent

Esta autoindentación lo único que hará será mantener el tamaño de la tabulación actual que tengamos, pero no indentará según el código que estemos escribiendo, si hemos pulsado dos veces el tabulador despues al pulsar enter, en la siguiente linea se nos mantendrán esos dos tabuladores, pero nada más.

Para la autoindentación de código en C podemos usar la siguiente opción:

set smartindent

Si queremos tener autoindentación en otros lenguajes tendrémos que instalar un plugin a mayores.

Otras configuraciones

Establecer la posicion del cursor en la barra de estado:

set ruler

Mostrar el comando que estamos ejecutando en la barra de estado, sobre todo cuando usamos la tecla <LEADER>

set showcmd

Mostrar el numero de coincidencias cuando hacemos una busqueda

set shortmess-=S
Tags

Vim | configuracion